package com.huatai.datacenter.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author Lion
 * @date 2023/6/18  18:40
 */
@Data
@TableName("tb_rt_data_service")
public class DataServicesEntity extends BaseEntity{

	@TableField("serviceName")
	@ApiModelProperty("服务名称")
	private String serviceName;

	@TableField("serviceType")
	@ApiModelProperty("服务类型")
	private String serviceType;

	@TableField("topicId")
	@ApiModelProperty("主题id")
	private String topicId;

	@TableField("topicName")
	@ApiModelProperty("主题名称")
	private String topicName;

	@TableField("clusterId")
	@ApiModelProperty("集群id")
	private Long clusterId;

	@TableField("clusterName")
	@ApiModelProperty("集群名称")
	private String clusterName;

	@TableField("modelId")
	@ApiModelProperty("模型id")
	private Long modelId;

	@TableField("modelName")
	@ApiModelProperty("模型名称")
	private String modelName;

	@TableField("taskId")
	@ApiModelProperty("任务id")
	private Long taskId;

	@TableField("taskName")
	@ApiModelProperty("任务名称")
	private String taskName;

	@TableField("status")
	@ApiModelProperty("状态")
	private int status;

	@TableField("desType")
	@ApiModelProperty("脱敏类型")
	private String desType;

	@TableField("desData")
	@ApiModelProperty("脱敏结构数据[{fieldName:字段名称,desId:规则id}]")
	private String desData;

	@TableField("targetTopic")
	@ApiModelProperty("Topic")
	private String targetTopic;

}
